/***********************************************************************************
*	File: TitleState.h
*	Author: Keisuke Miyazaki
*	Project: Straw Man
*	Date: 09/13/2013
***********************************************************************************/
#ifndef CTITLESTATE_H_
#define CTITLESTATE_H_

#include "igamestate.h"
class CTitleState :
	public IGameState
{
public:
	static CTitleState* GetInstance( void );
	static void DeleteInstance( void );

	virtual void Enter	( void );
	virtual void Exit	( void );
	virtual bool Input	( void );

	virtual void Update	( float fElapsedTime );
	virtual void Render	( void );						
private:
	static CTitleState* s_pInstance;

	CTitleState(void);
	~CTitleState(void);
	CTitleState( const CTitleState& );
	CTitleState& operator= (const CTitleState& );

};

#endif CTITLESTATE_H_